'use strict';
/**
 * author：小小游 --- allen
 * date：2018.02.07
 * lastUpdateDate：2018.02.07
 * description：标签模版的基本使用
 */
/**
 * 标签模版有两个参数，如下所示：
 * 1.第一个参数表示一个数组
 * 2.第二个参数具体字符模版的参数值
 */
// 特殊符号转换函数
function specialSymbolConversion (strArr, ...args) {
    // [ '<h1>我就是', '，英文名是', '</h1>' ]
    console.log(strArr);
    // 小小游 allen
    console.log(...args);

    var result = '';

    for( let i = 0, len = strArr.length; i < len; i++ ) {
        result += strArr[i].replace(/</g, '&lt;').replace(/>/g, '&gt;');
        if ( i < arguments.length - 1 ) {
            result += arguments[i + 1];
        }
    }
    return result;
}

let chineseName = '小小游';
let englishName = 'allen';
let result = specialSymbolConversion`<h1>我就是${chineseName}，英文名是${englishName}</h1>`;
console.log(result);
